#pragma once
#include <comip.h>
#include <ddraw.h>

namespace ja2{ namespace sgp
{
	//! Direct draw 7 pointer.
	typedef _com_ptr_t< _com_IIID<IDirectDraw7, &IID_IDirectDraw7> > IDirectDraw7Ptr;
	//! DD surface pointer.
	typedef _com_ptr_t< _com_IIID<IDirectDrawSurface7, &IID_IDirectDrawSurface7> > IDirectDrawSurfacePtr;
	//! DD Clipper pointer.
	typedef _com_ptr_t< _com_IIID<IDirectDrawClipper, &IID_IDirectDrawClipper> > IDirectDrawClipperPtr;
} /*sgp*/} /*ja2*/
